package br.com.hs.nfe.common.to;

/**
 * Classe de representação dos parâmetros do proxy.
 * @author Ranlive Hrysyk
 */
public class ProxyTO extends BaseTO {

    private String porta;
    private String endereco;
    private String usuario;
    private String senha;

    /**
     * Cria e inicia uma nova instância da classe proxy.
     * @param porta Porta de comunicação do servidor proxy
     * @param endereco Endereço/URL do servidor proxy
     * @param usuario Usuário de autenticação
     * @param senha Senha de autenticação
     */
    public ProxyTO(String porta, String endereco, String usuario, String senha) {
        this.porta = porta;
        this.endereco = endereco;
        this.usuario = usuario;
        this.senha = senha;
    }

    /**
     * Porta do proxy.
     */
    public String getPorta() {
        return porta;
    }

    /**
     * Endereço/URL do proxy.
     */
    public String getEndereco() {
        return endereco;
    }

    /**
     * Usuário de autenticação no proxy.
     */
    public String getUsuario() {
        return usuario;
    }

    /**
     * Senha de autenticação no proxy.
     */
    public String getSenha() {
        return senha;
    }
}
